package com.ruoyi.jiuzai.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 物资信息对象 wuzixinxi
 * 
 * @author ruoyi
 * @date 2025-06-19
 */
public class Wuzixinxi extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long wuziId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String wuziBianhao;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String wuziName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long leibieId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long wuziHui;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String wuziDanwei;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long wuziShu;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String wuziWaibu;

    /** 类别*/
    @Excel(name="类别")
    private Wuzileibie wuzileibie ;

    public void setWuziId(Long wuziId) 
    {
        this.wuziId = wuziId;
    }

    public Long getWuziId() 
    {
        return wuziId;
    }

    public void setWuziBianhao(String wuziBianhao) 
    {
        this.wuziBianhao = wuziBianhao;
    }

    public String getWuziBianhao() 
    {
        return wuziBianhao;
    }

    public void setWuziName(String wuziName) 
    {
        this.wuziName = wuziName;
    }

    public String getWuziName() 
    {
        return wuziName;
    }

    public void setLeibieId(Long leibieId)
    {
        this.leibieId = leibieId;
    }

    public Long getLeibieId()
    {
        return leibieId;
    }

    public void setWuziHui(Long wuziHui) 
    {
        this.wuziHui = wuziHui;
    }

    public Long getWuziHui() 
    {
        return wuziHui;
    }

    public void setWuziDanwei(String wuziDanwei) 
    {
        this.wuziDanwei = wuziDanwei;
    }

    public String getWuziDanwei() 
    {
        return wuziDanwei;
    }

    public void setWuziShu(Long wuziShu) 
    {
        this.wuziShu = wuziShu;
    }

    public Long getWuziShu() 
    {
        return wuziShu;
    }

    public void setWuziWaibu(String wuziWaibu) 
    {
        this.wuziWaibu = wuziWaibu;
    }

    public String getWuziWaibu() 
    {
        return wuziWaibu;
    }

    public Wuzileibie getWuzileibie() {
        return wuzileibie;
    }

    public void setWuzileibie(Wuzileibie wuzileibie) {
        this.wuzileibie = wuzileibie;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("wuziId", getWuziId())
            .append("wuziBianhao", getWuziBianhao())
            .append("wuziName", getWuziName())
            .append("leibieId", getLeibieId())
            .append("wuziHui", getWuziHui())
            .append("wuziDanwei", getWuziDanwei())
            .append("wuziShu", getWuziShu())
            .append("wuziWaibu", getWuziWaibu())
                .append("wuzileibie", getWuzileibie())
            .toString();
    }
    // 原有字段保持不变...

}
